// khai báo module cấp ứng dụng có tên là blogApp
window.app = angular.module('blogApp', ['blogApp.posts', 'ngResource']).
// tiếp theo chúng ta thiết lập  kết nối các view với các controller lại với nhau 
config(['$routeProvider', '$locationProvider',
    function($routeProvider, $locationProvider) {
        $routeProvider.
        when('/', {
            templateUrl: '/partials/list.html'
        }).
        when('/create', {
            templateUrl: '/partials/create.html'
        }).
        when('/view/:id', {
            templateUrl: '/partials/view.html'
        }).
        when('/edit/:id', {
            templateUrl: '/partials/edit.html'
        }).       
        otherwise({
            redirectTo: '/'
        });
    }
]);
angular.module('blogApp').config(['$locationProvider',
    function($locationProvider) {
        $locationProvider.html5Mode(true);
        $locationProvider.hashPrefix('!');
    }
]);
angular.module('blogApp.posts', []);

